![]() |
WOLF core
WOLF: A Modular Estimation Framework for Robotics
|
#include "core/internal/config.h"#include "core/utils/load_core.h"#include "core/utils/logging.h"#include "core/utils/string_utils.h"#include "core/utils/folder_registry.h"#include <Eigen/Dense>#include <Eigen/Geometry>#include <Eigen/Sparse>#include <libgen.h>#include <list>#include <map>#include <memory>#include <set>#include <sys/stat.h>#include "yaml-cpp/yaml.h"#include "yaml-schema-cpp/yaml_conversion.hpp"Go to the source code of this file.
Classes | |
| struct | wolf::StaticSizeCheck< Size, DesiredSize > |
| struct | wolf::StaticSizeCheck< Eigen::Dynamic, DesiredSize > |
| struct | wolf::MatrixSizeCheck< DesiredR, DesiredC > |
Namespaces | |
| namespace | wolf |
| namespace | wolf::Constants |
| namespace | Eigen |
| Namespace extending Eigen definitions. | |
Macros | |
| #define | M_TORAD 0.017453292519943295769236907684886127134 |
| #define | M_TODEG 57.295779513082320876798154814105170332 |
| #define | WOLF_DECLARED_PTR_TYPEDEFS(Name) |
| #define | WOLF_DECLARED_LIST_TYPEDEFS(Name) |
| #define | WOLF_DECLARED_SET_TYPEDEFS(Name) |
| #define | WOLF_PTR_TYPEDEFS(ClassName) |
| #define | WOLF_STRUCT_PTR_TYPEDEFS(StructName) |
Typedefs | |
| typedef EIGEN_DEFAULT_DENSE_INDEX_TYPE | wolf::SizeEigen |
| Vector and Matrices size type for the Wolf project. More... | |
| typedef std::size_t | wolf::SizeStd |
| Other containers size type for the Wolf project. More... | |
| typedef Matrix< double, 1, 1 > | Eigen::Matrix1d |
| 1x1 matrix of real double type More... | |
| typedef Matrix< double, 5, 5 > | Eigen::Matrix5d |
| 5x5 matrix of real double type More... | |
| typedef Matrix< double, 6, 6 > | Eigen::Matrix6d |
| 6x6 matrix of real double type More... | |
| typedef Matrix< double, 7, 7 > | Eigen::Matrix7d |
| 7x7 matrix of real double type More... | |
| typedef Matrix< double, 8, 8 > | Eigen::Matrix8d |
| 8x8 matrix of real double type More... | |
| typedef Matrix< double, 9, 9 > | Eigen::Matrix9d |
| 9x9 matrix of real double type More... | |
| typedef Matrix< double, 10, 10 > | Eigen::Matrix10d |
| 10x10 matrix of real double type More... | |
| typedef Matrix< double, 1, 1 > | Eigen::Vector1d |
| 1-vector of real double type More... | |
| typedef Matrix< double, 5, 1 > | Eigen::Vector5d |
| 5-vector of real double type More... | |
| typedef Matrix< double, 6, 1 > | Eigen::Vector6d |
| 6-vector of real double type More... | |
| typedef Matrix< double, 7, 1 > | Eigen::Vector7d |
| 7-vector of real double type More... | |
| typedef Matrix< double, 8, 1 > | Eigen::Vector8d |
| 8-vector of real double type More... | |
| typedef Matrix< double, 9, 1 > | Eigen::Vector9d |
| 9-vector of real double type More... | |
| typedef Matrix< double, 10, 1 > | Eigen::Vector10d |
| 10-vector of real double type More... | |
| typedef SparseMatrix< double > | Eigen::SparseMatrixd |
| typedef Matrix< double, Dynamic, Dynamic, RowMajor > | Eigen::MatrixRowXd |
| dynamic rowmajor matrix of real double type More... | |
| typedef std::map< TimeStamp, FrameBasePtr > | wolf::FramePtrMap |
| typedef std::map< TimeStamp, FrameBaseConstPtr > | wolf::FrameConstPtrMap |
Functions | |
| wolf::WOLF_PTR_TYPEDEFS (NodeBase) | |
| wolf::WOLF_PTR_TYPEDEFS (NodeStateBlocks) | |
| wolf::WOLF_PTR_TYPEDEFS (Problem) | |
| wolf::WOLF_PTR_TYPEDEFS (TreeManagerBase) | |
| wolf::WOLF_PTR_TYPEDEFS (HardwareBase) | |
| wolf::WOLF_PTR_TYPEDEFS (SensorBase) | |
| wolf::WOLF_PTR_TYPEDEFS (ProcessorBase) | |
| wolf::WOLF_PTR_TYPEDEFS (ProcessorMotion) | |
| wolf::WOLF_PTR_TYPEDEFS (TrajectoryBase) | |
| wolf::WOLF_PTR_TYPEDEFS (FrameBase) | |
| wolf::WOLF_PTR_TYPEDEFS (CaptureBase) | |
| wolf::WOLF_PTR_TYPEDEFS (FeatureBase) | |
| wolf::WOLF_PTR_TYPEDEFS (FactorBase) | |
| wolf::WOLF_PTR_TYPEDEFS (MapBase) | |
| wolf::WOLF_PTR_TYPEDEFS (LandmarkBase) | |
| wolf::WOLF_PTR_TYPEDEFS (StateBlock) | |
| wolf::WOLF_PTR_TYPEDEFS (StatePoint2d) | |
| wolf::WOLF_PTR_TYPEDEFS (StatePoint3d) | |
| wolf::WOLF_PTR_TYPEDEFS (StateAngle) | |
| wolf::WOLF_PTR_TYPEDEFS (StateQuaternion) | |
| wolf::WOLF_PTR_TYPEDEFS (LocalParametrizationBase) | |
| bool | wolf::file_exists (const std::string &_name) |
| const Eigen::Vector3d | wolf::gravity (void) |
| wolf::WOLF_REGISTER_FOLDER ("core", _WOLF_SCHEMA_DIR) | |
Variables | |
| const double | wolf::Constants::EPS = 1e-8 |
| const double | wolf::Constants::EPS_SMALL = 1e-16 |
| #define M_TODEG 57.295779513082320876798154814105170332 |
| #define M_TORAD 0.017453292519943295769236907684886127134 |
| #define WOLF_DECLARED_LIST_TYPEDEFS | ( | Name | ) |
| #define WOLF_DECLARED_PTR_TYPEDEFS | ( | Name | ) |
| #define WOLF_DECLARED_SET_TYPEDEFS | ( | Name | ) |
| #define WOLF_PTR_TYPEDEFS | ( | ClassName | ) |
| #define WOLF_STRUCT_PTR_TYPEDEFS | ( | StructName | ) |